package hash

//md5  sha1   sha1   sha1  sha512  sha256

type HashInterface interface {
	SetAlog(algo []string)                           //设置N个算法连续干活
	SetN(n int)                                      //N个相同的算法连续干活
	GetStringHash(datastr string) string             //字符串哈希
	GetFileHash(filepath string) string              //文件哈希
	GetFiledirHashName(filedirpath string) string    //文件夹哈希
	GetFiledirHashContent(filedirpath string) string //文件夹哈希
	GetBytesHash(data []byte) string
	//整数，实数
	//int,float 转化byte类型
	//hash, 返回byte

}
